# 导入sqlite3模块
import sqlite3

# 2.连接mydb.db数据库对象
# connect("db文件的路径")
conn = sqlite3.connect('mydb.db')
# 3.创建游标对象
cur = conn.cursor()
# 4.执行SQL语句
sql1 = """
    create table IF NOT EXISTS students (
         id INTEGER PRIMARY KEY AUTOINCREMENT,
         name TEXT NOT NULL,
         age INTEGER,
         grade TEXT
    )
"""
# 创建数据表
cur.execute(sql1)
# 添加表格数据
sql2 = """
    INSERT INTO students (name,age,grade)
    VALUES ('李四', 21, '男');
"""
cur.execute(sql2)
# 5.提交执行结果
conn.commit()
# 6.关闭数据库连接
conn.close()

# 练习1：创建一个汽车表格数据：
# 字段有：id、名称、颜色、价格、品牌
# 使用函数式实现数据表格的基本操作：
# 添加----汽车的名称、颜色、价格、品牌信息
# 修改--- 根据汽车的id条件修改：名称、颜色、价格、品牌信息
# 删除---- 根据汽车的id条件删除指定汽车信息
# 查询---- 查询所有汽车信息、根据id查询指定汽车信息
